package com.ymttest.database.model;

import java.util.Date;

public class YmtIdCardInfo {
	/**
	 * CardId VARCHAR(36) 必填<br>
	 * 
	 */
	private String cardId;

	/**
	 * BuyerId INTEGER(10) 必填<br>
	 * 
	 */
	private Long buyerId;

	/**
	 * Name VARCHAR(50) 必填<br>
	 * 
	 */
	private String name;

	/**
	 * CardNumber VARCHAR(50) 必填<br>
	 * 
	 */
	private String cardNumber;

	/**
	 * CardType INTEGER(10) 必填<br>
	 * 
	 */
	private Integer cardType;

	/**
	 * Status INTEGER(10) 必填<br>
	 * 
	 */
	private Integer status;

	/**
	 * HasPic BIT(1) 必填<br>
	 * 
	 */
	private Boolean hasPic;

	/**
	 * Operater VARCHAR(30)<br>
	 * 
	 */
	private String operater;

	/**
	 * UploadTime TIMESTAMP(23,3) 必填<br>
	 * 
	 */
	private Date uploadTime;

	/**
	 * CreateTime TIMESTAMP(23,3) 必填<br>
	 * 
	 */
	private Date createTime;

	/**
	 * UpdateTime TIMESTAMP(23,3) 必填<br>
	 * 
	 */
	private Date updateTime;

	/**
	 * Mobile VARCHAR(50) 默认值[('')] 必填<br>
	 * 
	 */
	private String mobile;

	/**
	 * RejectReason INTEGER(10) 默认值[((0))] 必填<br>
	 * 
	 */
	private Integer rejectReason;

	/**
	 * IsDelete INTEGER(10) 默认值[((0))] 必填<br>
	 * 
	 */
	private Integer isDelete;

	/**
	 * PicRightSide VARCHAR(500) 默认值[('')] 必填<br>
	 * 
	 */
	private String picRightSide;

	/**
	 * PicReverseSide VARCHAR(500) 默认值[('')] 必填<br>
	 * 
	 */
	private String picReverseSide;

	/**
	 * CheckIdCardStatus INTEGER(10)<br>
	 * 
	 */
	private Integer checkIdCardStatus;

	/**
	 * CardId VARCHAR(36) 必填<br>
	 */
	public String getCardId() {
		return cardId;
	}

	/**
	 * CardId VARCHAR(36) 必填<br>
	 */
	public void setCardId(String cardId) {
		this.cardId = cardId == null ? null : cardId.trim();
	}

	/**
	 * BuyerId INTEGER(10) 必填<br>
	 */
	public Long getBuyerId() {
		return buyerId;
	}

	/**
	 * BuyerId INTEGER(10) 必填<br>
	 */
	public void setBuyerId(Long buyerId) {
		this.buyerId = buyerId;
	}

	/**
	 * Name VARCHAR(50) 必填<br>
	 */
	public String getName() {
		return name;
	}

	/**
	 * Name VARCHAR(50) 必填<br>
	 */
	public void setName(String name) {
		this.name = name == null ? null : name.trim();
	}

	/**
	 * CardNumber VARCHAR(50) 必填<br>
	 */
	public String getCardNumber() {
		return cardNumber;
	}

	/**
	 * CardNumber VARCHAR(50) 必填<br>
	 */
	public void setCardNumber(String cardNumber) {
		this.cardNumber = cardNumber == null ? null : cardNumber.trim();
	}

	/**
	 * CardType INTEGER(10) 必填<br>
	 */
	public Integer getCardType() {
		return cardType;
	}

	/**
	 * CardType INTEGER(10) 必填<br>
	 */
	public void setCardType(Integer cardType) {
		this.cardType = cardType;
	}

	/**
	 * Status INTEGER(10) 必填<br>
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * Status INTEGER(10) 必填<br>
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * HasPic BIT(1) 必填<br>
	 */
	public Boolean getHasPic() {
		return hasPic;
	}

	/**
	 * HasPic BIT(1) 必填<br>
	 */
	public void setHasPic(Boolean hasPic) {
		this.hasPic = hasPic;
	}

	/**
	 * Operater VARCHAR(30)<br>
	 */
	public String getOperater() {
		return operater;
	}

	/**
	 * Operater VARCHAR(30)<br>
	 */
	public void setOperater(String operater) {
		this.operater = operater == null ? null : operater.trim();
	}

	/**
	 * UploadTime TIMESTAMP(23,3) 必填<br>
	 */
	public Date getUploadTime() {
		return uploadTime;
	}

	/**
	 * UploadTime TIMESTAMP(23,3) 必填<br>
	 */
	public void setUploadTime(Date uploadTime) {
		this.uploadTime = uploadTime;
	}

	/**
	 * CreateTime TIMESTAMP(23,3) 必填<br>
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * CreateTime TIMESTAMP(23,3) 必填<br>
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * UpdateTime TIMESTAMP(23,3) 必填<br>
	 */
	public Date getUpdateTime() {
		return updateTime;
	}

	/**
	 * UpdateTime TIMESTAMP(23,3) 必填<br>
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**
	 * Mobile VARCHAR(50) 默认值[('')] 必填<br>
	 */
	public String getMobile() {
		return mobile;
	}

	/**
	 * Mobile VARCHAR(50) 默认值[('')] 必填<br>
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile == null ? null : mobile.trim();
	}

	/**
	 * RejectReason INTEGER(10) 默认值[((0))] 必填<br>
	 */
	public Integer getRejectReason() {
		return rejectReason;
	}

	/**
	 * RejectReason INTEGER(10) 默认值[((0))] 必填<br>
	 */
	public void setRejectReason(Integer rejectReason) {
		this.rejectReason = rejectReason;
	}

	/**
	 * IsDelete INTEGER(10) 默认值[((0))] 必填<br>
	 */
	public Integer getIsDelete() {
		return isDelete;
	}

	/**
	 * IsDelete INTEGER(10) 默认值[((0))] 必填<br>
	 */
	public void setIsDelete(Integer isDelete) {
		this.isDelete = isDelete;
	}

	/**
	 * PicRightSide VARCHAR(500) 默认值[('')] 必填<br>
	 */
	public String getPicRightSide() {
		return picRightSide;
	}

	/**
	 * PicRightSide VARCHAR(500) 默认值[('')] 必填<br>
	 */
	public void setPicRightSide(String picRightSide) {
		this.picRightSide = picRightSide == null ? null : picRightSide.trim();
	}

	/**
	 * PicReverseSide VARCHAR(500) 默认值[('')] 必填<br>
	 */
	public String getPicReverseSide() {
		return picReverseSide;
	}

	/**
	 * PicReverseSide VARCHAR(500) 默认值[('')] 必填<br>
	 */
	public void setPicReverseSide(String picReverseSide) {
		this.picReverseSide = picReverseSide == null ? null : picReverseSide
				.trim();
	}

	/**
	 * CheckIdCardStatus INTEGER(10)<br>
	 */
	public Integer getCheckIdCardStatus() {
		return checkIdCardStatus;
	}

	/**
	 * CheckIdCardStatus INTEGER(10)<br>
	 */
	public void setCheckIdCardStatus(Integer checkIdCardStatus) {
		this.checkIdCardStatus = checkIdCardStatus;
	}

	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append(getClass().getSimpleName());
		sb.append(" [");
		sb.append("Hash = ").append(hashCode());
		sb.append(", cardId=").append(cardId);
		sb.append(", buyerId=").append(buyerId);
		sb.append(", name=").append(name);
		sb.append(", cardNumber=").append(cardNumber);
		sb.append(", cardType=").append(cardType);
		sb.append(", status=").append(status);
		sb.append(", hasPic=").append(hasPic);
		sb.append(", operater=").append(operater);
		sb.append(", uploadTime=").append(uploadTime);
		sb.append(", createTime=").append(createTime);
		sb.append(", updateTime=").append(updateTime);
		sb.append(", mobile=").append(mobile);
		sb.append(", rejectReason=").append(rejectReason);
		sb.append(", isDelete=").append(isDelete);
		sb.append(", picRightSide=").append(picRightSide);
		sb.append(", picReverseSide=").append(picReverseSide);
		sb.append(", checkIdCardStatus=").append(checkIdCardStatus);
		sb.append("]");
		return sb.toString();
	}
}